package com.itcam.cm.model.entity.system;

import com.itcam.cm.model.entity.base.BaseEntity;
import lombok.Data;

/**
 * 使用 Lombok 的 @Data 注解，自动生成 getter、setter、toString、equals 和 hashCode 方法
 */

/**
 * SysUser 类继承自 BaseEntity 类，代表系统用户实体
 */
@Data
public class SysUser extends BaseEntity {

    /**
     * 序列化版本号，用于保证序列化和反序列化过程中的版本兼容性
     */
    private static final long serialVersionUID = 1L;

    /**
     * 用户的用户名
     */
    private String username;
    /**
     * 用户的密码
     */
    private String password;
    /**
     * 用户的姓名
     */
    private String name;
    /**
     * 用户的电话号码
     */
    private String phone;
    /**
     * 用户的头像地址
     */
    private String avatar;
    /**
     * 用户的描述信息
     */
    private String description;
    /**
     * 用户的状态，使用整数表示不同状态
     */
    private Integer status;
}

